package nbcondominios

import java.util.Date;


class Viviendas {
	static belongsTo = [residentes:Residentes]
	static hasMany =[cuotas:Cuotas] //,residentes:Residentes]
	Integer nuPredio 
	Integer nuEdificio
	Integer nuZona
	Integer coInterior
	Integer nuMetraje
	String tipo
	Date dateCreated
	Date lastUpdated

	
	String toString() {
		"Predio:$nuPredio Edificio:$nuEdificio Zona:$nuZona Interior:$coInterior"
	}
    static constraints = {
		
		nuPredio(min:1, max:100)
		nuEdificio(min:1, max:100)
		nuZona(min:1, max:100)
		coInterior(min:1, max:1000)
		nuMetraje(range:60..1000)
		tipo(inList:["Departamento", "Casa"])
		residentes()
		cuotas()
		dateCreated()
		lastUpdated()
	}
}